可用來計算長度。
a = [1,2,"3",4,'5',6]
b="hello world"
print(len(a))
print(len(b))
6
11
可將列表(list)中的元素反向排列。
a = ['a','b','c','d','e']
a.reverse()
print(a)
['e', 'd', 'c', 'b', 'a']
像是一個過濾器,將結果為 True 的傳出, False 的去掉
a = [1,2,3,4,5,6,7,8,9]
def compute(n):
return n % 2 == 0
s = filter(compute,a)
print(list(s))
[2, 4, 6, 8]
def math(a):
return a**2
f = map(math,[1,2,3,4,5,6])
print(list(f))
[1, 4, 9, 16, 25, 36]
map() 會將後方的 [1,2,3,4,5,6] 依序帶入前方的 math函式 進行計算,並將結果丟給 f 。
找出數列中的最大值
num = max([8,3,7,4,10])
print(num)
10
找出數列中的最小值
num = max([8,3,7,4,10])
print(num)
3